Obec Němčice leží v Jihočeském kraji v ORP Strakonice v nadmořské výšce 541 m. V roce 2014 zde žilo 111 obyvatel. Němčice má katastrální území o rozloze 275 ha.